約 5,543,981 件
https://w.atwiki.jp/masuhara/pages/60.html
【アプリ内のPV (ページビュー)数を計測する】 http //dev.classmethod.jp/smartphone/iphone/google-analytics-for-ios-1/ 【アプリ内のイベントをカテゴリ4種類を分類しつつ計測する】 http //dev.classmethod.jp/smartphone/iphone/google-analytics-for-ios-2/
https://w.atwiki.jp/youtube-gvideo/pages/21.html
アップロードの方法 動画を掲載(投稿)する方法です。 (著作権を侵害する動画はアップロードしないでください) YouTube編 http //www.youtube.com/signupからアカウントを登録し、ログイン。 http //www.youtube.com/my_videos_uploadで必要事項を記入、アップロードすればOK。 1GBまでのファイルしかアップロードできないので、それを超える場合分割する必要がある。 Google Video編 Googleアカウントが必要なので、持っていない場合はここから取得してください。 アップロードはVideo Upload Programから行います。右の欄からログインすると名前の確認やら規約やらが表示されるので、それに答えるとメニュー画面が出ます。 「Uploads」タブ→「Upload video」を開き、その指示通り(英語ですが図で解説されてるので分かりやすいです)にすれば完了です(多分)。 (Google Video あぷろだ v1.0.3 日本語化も使ってみるといいかも。)
https://w.atwiki.jp/javadsge/pages/8520.html
(1)表 (2)プログラム (3)グラフ 表 (4)出所 政府統計API (5)メモ (6)作業記録 11月1日表追加 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 -
https://w.atwiki.jp/fujimo-dia/pages/143.html
http //blog.livedoor.jp/dqnplus/archives/1383801.html
https://w.atwiki.jp/etrobocon_pattern/pages/32.html
状況 実際の開発に入る前、モデル図を書く前の段階のとき。 問題 モデルを書くにしろ、開発に入るにしろ、既存のAPIを理解していないと実装のイメージが湧かないためスタートラインに立てない。 フォース 技術指導の機会があり、APIを紹介するタイミングがある NXT-OSEKやロボコンの解説サイトが存在する 過去のソースコードやサンプルコードなどが入手できる 解決策 大会規約の分担と同等、APIの確認を最初に理解することが重要である。どういった入力の値を利用するかを理解することで、実装のイメージに具体性が増す。また、解説サイトに飛ばずに、既存のソースコードやサンプルコードを参照することで、実際のAPIの用い方を理解できるので、チームでレビューする機会を設けるとよい。特にとりあえずPIDを用いたい場合は、絶対に必要な作業である。
https://w.atwiki.jp/javadsge/pages/8409.html
(1)表 (2)プログラム (3)グラフ 表検索 (4)出所 政府統計API (5)メモ (6)作業記録 8月12日ページ修正 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 -
https://w.atwiki.jp/web0609/pages/96.html
Googleがページ読み込み速度を検索エンジンの上位表示のアルゴリズムに追加しました。(日本未実装) twitter twitterハッシュタグは「#web0609」です。 発言の最後に半角スペース+「#web0609」を入れてつぶやいていただくと「#web0609」関連の発言を参照することができます。
https://w.atwiki.jp/api_programming/pages/214.html
Index (A) » Toybox » Application » AppBase Class Toybox Application AppBase Inherits Lang Object show all Overview AppBase is the base class for an app. すべてのアプリケーションは、このクラスを継承し、その method を継承してアプリケーションのライフサイクルを管理する。 実装としては、このくらいをオーバーライドして、エントリポイントを提供し、次のメソッドでアプリケーションを操作する。 onStart() getInitialView() getGoalView() getServiceDelegate() onSettingsChanged() onStop() "widgets" と "watch-apps" では、次の順番で実行される。 onStart() getInitialView() onStop() For watch faces and data fields, only getInitialView() is called. Every AppBase object has access to an object store to persist data. Examples Shows basic app life cycle using Toybox.Application; class AppLifeCycle extends Application.AppBase { // initialize the AppBase class function initialize() { AppBase.initialize(); } // onStart() is called on application start up function onStart(state) { } // onStop() is called when your application is exiting function onStop(state) { } // Return the initial view of your application here function getInitialView() { return [new AppLifeCycleView()]; } } Since 1.0.0 Instance Method Summary collapse allowTrialMessage ⇒ Toybox Lang Boolean Check if application trial messages are allowed. clearProperties ⇒ Object deprecated Deprecated. This method will be dropped in [[Connect IQ]] 4.0.0 deleteProperty(key) ⇒ Object deprecated Deprecated. This method will be dropped in Connect IQ 4.0.0 getGoalView(goalType) ⇒ Toybox Lang Array Override to provide a WatchUi.View for a goal that has triggered within a watch face. getInitialView ⇒ Toybox Lang Array Override to provide the initial WatchUi.View and WatchUi.InputDelegate of the application. getProperty(key) ⇒ Toybox Lang Object Get the data associated with a given key from the object store. getServiceDelegate ⇒ Toybox Lang Array Get a ServiceDelegate to run background tasks for this app. getTrialDaysRemaining ⇒ Toybox Lang Number Override to return the number of days remaining in the trial. isTrial ⇒ Toybox Lang Boolean Check if the application is in trial mode. loadProperties ⇒ Object deprecated Deprecated. loadProperties() will be removed in Connect IQ 3.0.0 onBackgroundData(data) ⇒ Object Handle data passed from a ServiceDelegate to the application. onSettingsChanged ⇒ Object Called when the application settings have been changed by Garmin Connect Mobile (GCM) while while the app is running. onStart(state) ⇒ Object Method called at startup to allow handling of app initialization. onStop(state) ⇒ Object Override to handle application cleanup upon termination. saveProperties ⇒ Object deprecated Deprecated. saveProperties() will be removed in Connect IQ 3.0.0 setProperty(key, value) ⇒ Object Store the given data in the object. validateProperty(key, value) ⇒ Object Validate a property being stored. Methods inherited from Lang Object equals, hashCode, method, toString, weak Instance Method Details allowTrialMessage ⇒ Toybox Lang Boolean Check if application trial messages are allowed. Returns true if the application should allow the product to push unlock instruction pages for locked apps. Returns true by default. Returns (Toybox Lang Boolean) — Returns true if trial messages should be shown, otherwise false. Since 2.3.0 clearProperties ⇒ Object Deprecated. This method will be dropped in Connect IQ 4.0.0 Note Background processes cannot clear properties. Clear the object store for the application. Raises (Toybox Application ObjectStoreAccessException) — Thrown if clearProperties() is called from a Background process See Also Storage Since 1.0.0 deleteProperty(key) ⇒ Object Deprecated. This method will be dropped in Connect IQ 4.0.0 Note Background processes cannot delete properties. Delete the given key from the object store. Parameters key (Toybox Lang Object) — The key to delete Raises (Toybox Application ObjectStoreAccessException) — Thrown if deleteProperty() is called from a Background process See Also Storage Since 1.0.0 getGoalView(goalType) ⇒ Toybox Lang Array Override to provide a WatchUi.View for a goal that has triggered within a watch face. If a goal is reached when a watch face is running, this function will be triggered. The type of goal that was met will be provided, and the AppBase should return a View that displays a goal reached message and/or animations for that goal. If a View is returned from this function, the main watch face view will be shutdown, and then new View will pushed. If this method is not overridden in the AppBase, or if it returns null, the native goal screens will be shown. Parameters goalType (Toybox Lang Number) — The goal type that has triggered. The goalType will be from the GOAL_TYPE_* enumeration. Returns (Toybox Lang Array) — An Array containing a WatchUi.View Since 1.3.0 getInitialView ⇒ Toybox Lang Array Override to provide the initial WatchUi.View and WatchUi.InputDelegate of the application. Providing a WatchUi.InputDelegate is optional for widgets and watch-apps. For watch faces and data fields, an Array containing just a WatchUi.View should be returned as input is not available for these app types. Returns (Toybox Lang Array) — An Array containing a WatchUi.View and an optional WatchUi.InputDelegate Since 1.0.0 getProperty(key) ⇒ Toybox Lang Object Note Symbols can change from build to build and are not to be used for for Keys or Values. Get the data associated with a given key from the object store. Properties must first be set with setProperty() before they are can be obtained with getProperty. Parameters key — The key of the value to retrieve from the object store (cannot be a Symbol) Returns (Toybox Lang Object) — The content associated with the key, or null if the key is not in the object store See Also setProperty() Background Properties Storage Since 1.0.0 getServiceDelegate ⇒ Toybox Lang Array Get a ServiceDelegate to run background tasks for this app. When a ServiceDelegate is retrieved, the following will occur The method triggered within the ServiceDelegate will be run The background task will exit using Background.exit() or System.exit() The background task will be automatically terminated after 30 seconds if it is not exited by these methods Returns (Toybox Lang Array) — An Array containing a System.ServiceDelegate See Also Background Since 2.3.0 getTrialDaysRemaining ⇒ Toybox Lang Number Override to return the number of days remaining in the trial If a developer wishes to implement time-based app trials, they will need to override this function to return the number of days remaining in the trial. This function will be called on app startup to determine if a trial is active and push a notice to the user of how many days remain in the trial. Note that if allowTrialMessage() is overridden to return false, no notifications will be displayed. Returns (Toybox Lang Number) — A Number object indicating the number of days remaining in the trial, or null if no timed trial is active. Since 2.3.0 isTrial ⇒ Toybox Lang Boolean Check if the application is in trial mode. This will always return true for development build apps. If the app has been signed by the store it will return the current unlock state of the app. This method should not be overridden or your trial mode functionality could cease to function correctly. Returns (Toybox Lang Boolean) — Return true if the app is “locked” and considered to be in trial mode, otherwise false if the app has been unlocked. Since 2.3.0 loadProperties ⇒ Object Deprecated. loadProperties() will be removed in Connect IQ 3.0.0 Load the properties for the application Since 1.0.0 onBackgroundData(data) ⇒ Object Handle data passed from a ServiceDelegate to the application. When the Background process terminates, a data payload may be available. If the main application is active when this occurs, the data will be passed directly to the application's onBackgroundData() method. If the main application is not active, the data will be saved until the next time the application is launched and will be passed to the application after the onStart() method completes. Parameters data (Toybox Lang Object) — The data passed from the background process. See Also Background Since 2.3.0 onSettingsChanged ⇒ Object Called when the application settings have been changed by Garmin Connect Mobile (GCM) while while the app is running. Override this method to change app behavior when settings change. This is typically used to call for an update to the WatchUi.requestUpdate() Examples function onSettingsChanged() { // triggered by settings change in GCM _mainView.handlSettingUpdate(); WatchUi.requestUpdate(); // update the view to reflect changes } See Also WatchUi.requestUpdate() for more details Since 1.2.0 onStart(state) ⇒ Object Method called at startup to allow handling of app initialization. Before the initial WatchUi.View is retrieved, onStart() is called. Application level settings can be initialized or retrieved from the object store before the initial View is created. This method must be overridden to handle your own app initialization. Examples onStart() used with Intent function onStart(state) { if (state != null) { infoString = "Args " + state.toString(); } } Parameters state (Toybox Lang Dictionary) — Required. If an Intent is not used to launch the application, then an empty “state” Dictionary is used. If an Intent is used to start the application the Dictionary contains the arguments from the Intent. See Also Intent API Documentation Since 1.0.0 onStop(state) ⇒ Object Override to handle application cleanup upon termination. If the application needs to save data to the object store it should be done in this function. Once the function is complete, the application will terminate. Parameters state (Toybox Lang Dictionary) — Required. If an Intent is not used to launch an application on stop of the current application an empty “state” Dictionary is used. If an Intent is used to start another application, then the Dictionary contains the arguments from the Intent. See Also Intent API Documentation Since 1.0.0 saveProperties ⇒ Object Deprecated. saveProperties() will be removed in Connect IQ 3.0.0 Save the properties for the application Since 1.0.0 setProperty(key, value) ⇒ Object Note Background processes cannot save properties. Note Symbols can change from build to build and are not to be used for for Keys or Values. Store the given data in the object. Keys can be of the following types String Number Float Boolean Char Long Double Values can be of the following types String Number Float Boolean Char Long Double null Values can also be of type Array or Dictionary containing the above listed types. There is a limit on the size of the Properties of 8KB. If you reach this limit, the properties will not be saved or reloaded. Examples using Toybox.Application; var app = Application.getApp(); app.setProperty("number", 2); // set value for "number" key app.setProperty("float", 3.14); // set value for "float" key app.setProperty("string", "Hello World!"); // set value for "string" key app.setProperty("boolean", true); // set value for "boolean" key var int = app.getProperty(number); // get value for "number" key var float = app.getProperty(float); // get value for "float" key var string = app.getProperty(string); // get value for "string" key var boolean = app.getProperty(boolean); // get value for "boolean" key Parameters key — The key used to store and retrieve the value from the object store (cannot be a Symbol) value — The value to put into the object store Raises (Toybox Application ObjectStoreAccessException) — Thrown if setProperty() is called from a Background process (data should be passed back to the main application from background processes with Background.exit()) (Toybox Lang UnexpectedTypeException) — Thrown if setProperty() is called with a key or value of a disallowed type See Also getProperty() Background Programmer's Guide - Data Storage Properties Storage Since 1.0.0 validateProperty(key, value) ⇒ Object Validate a property being stored. Since 1.0.0
https://w.atwiki.jp/api_programming/pages/213.html
AppBase Index (A) » Toybox » Application Module Toybox Application Overview The Application module contains the base class for every Connect IQ app. The Application Module includes the AppBase class which is responsible for controlling the app life cycle. This module also includes set and get methods to control the settings and properties values held in the Object Store and a GOAL_TYPE enum that defines the different goal types that can be triggered. See Also Object Store - Programmer's Guide Since 1.0.0 Defined Under Namespace Modules Properties, Storage Classes AppBase, ObjectStoreAccessException Constant Summary GOAL_TYPE_STEPS = 0 Since 1.3.0 GOAL_TYPE_FLOORS_CLIMBED = 1 Since 1.3.0 GOAL_TYPE_ACTIVE_MINUTES = 2 Since 1.3.0 Instance Method Summary collapse getApp ⇒ Toybox Application AppBase Retrieve the AppBase Object that is currently running. Instance Method Details getApp ⇒ Toybox Application AppBase Retrieve the AppBase Object that is currently running. Returns (Toybox Application AppBase) — The currently running AppBase object Since 1.0.0
https://w.atwiki.jp/isoroku_be/pages/183.html
情報 作者名:複数 引用 EXEファイルの起動時のWindowサイズ調整方法・起動アプリアイドル待ち方法 について ダウンロード 概要 起動時に最大化等のオプションを付けられます。また、起動したプログラムのハンドルを取得できます。 掲示板の質問と回答を参考に改良して作りました。(勝手にしてすみません) サンプル #最大化して起動 「notepad.exe」をSW_SHOWMAXIMIZEDとしてAPI起動 本体 !SW_HIDE=0;//隠し起動 !SW_SHOWNORMAL=1;//通常 !SW_SHOWMINIMIZED=2;//最小化 !SW_SHOWMAXIMIZED=3;//最大化 !SW_SHOWNOACTIVATE=4;//非アクティブ起動 !SW_SHOW=5;//復元 !SW_MINIMIZE=6;/*指定されたウィンドウを最小化して 次アクティブウィンドウをアクティブ*/ !SW_SHOWMINNOACTIVE=7;//非アクティブ最小化 !SW_SHOWNA=8;//非アクティブ復元 !SW_RESTORE=9;//元に戻す !SW_SHOWDEFAULT=10;/*アプリケーションを起動したプログラムがCreateProcess関数に パラメータとして渡したSTARTUPINFO構造体で指定されているSW_値に基づいて表示状態を設定*/ !SW_FORCEMINIMIZE=11;/*(Windows 2000/XPのみ)ウィンドウを所有しているスレッドが ハングしている状態であっても最小化。他のスレッドからウィンドウを 最小化させる場合にのみこのフラグを使用するべき*/ #------------------------------------- ●ShellExecuteExA({参照渡し}pExecInfo) =DLL("shell32.dll","BOOL ShellExecuteExA(LPSHELLEXECUTEINFO pExecInfo)") ●CloseHandle(h)=DLL("Kernel32.dll","BOOL CloseHandle(HANDLE hObject)") !SEE_MASK_NOCLOSEPROCESS=$40//hProcessにプロセスハンドルを返す !SHELLEXECUTEINFO_TYPE="DWORD,DWORD,HWND,LPCTSTR,LPCTSTR,LPCTSTR,LPCTSTR,INT,HINSTANCE,LPVOID,LPCTSTR,HKEY,DWORD,HANDLE,HANDLE,HANDLE" ■SHELLEXECUTEINFO ・cbSize{=60} //構造体サイズ ・fMask //オプション ・hwnd //親ウィンドウ ・lpVerb //動作名 ・lpFile //ファイル名 ・lpParameters //コマンドラインパラメータ ・lpDirectory //起動時ディレクトリ ・nShow //表示形式 ・hInstApp //結果値 ・lpIDList //アイテムIDリスト ・lpClass //クラス名 ・hkeyClass //ファイルクラスのレジストリキー ・dwHotKey //ホットキー ・hIcon //ファイルクラスのアイコン ・hMonitor //モニタ ・hProcess //プロセスハンドル ●API起動(Sを{=?}MODEとして{=?}Oで) もし、MODE=空ならば、MODE=SW_SHOWNORMAL GとはSHELLEXECUTEINFO これについて nShow=MODE fMask=SEE_MASK_NOCLOSEPROCESS lpFile=S lpParameters=O G構造体とは文字列;G構造体に60を確保 PACK(G,G構造体,SHELLEXECUTEINFO_TYPE) ShellExecuteExA(G構造体) Hとは整数 #UNPACK(G構造体,G,SHELLEXECUTEINFO_TYPE) H=G構造体の57を「DWORD」でバイナリ取得 Hで戻る 総合 - 今日 - 人 昨日 - 人 名前 コメント